Package com.bitmovin.player.api.source

Types

AdaptiveSource
Link copied to clipboard
abstract class AdaptiveSource : MediaSource
Base class for all adaptive media sources.
DASHSource
Link copied to clipboard
open class DASHSource : AdaptiveSource
Represents a DASH media source.
HLSSource
Link copied to clipboard
open class HLSSource : AdaptiveSource
Represents a HLS media source.
LoadingState
Link copied to clipboard
enum LoadingState : Enum<LoadingState>
Contains the different loading states a Source can be in.
MediaSource
Link copied to clipboard
abstract class MediaSource : Parcelable
Base class for all media sources.
ProgressiveSource
Link copied to clipboard
open class ProgressiveSource : MediaSource
Represents a progressive media source.
SmoothSource
Link copied to clipboard
open class SmoothSource : AdaptiveSource
Represents a Smooth Streaming media source.
Source
Link copied to clipboard
interface Source : EventEmitter<SourceEvent>
Represents audio and video content that can be loaded into a Player.
SourceConfig
Link copied to clipboard
open class SourceConfig(url: String, type: SourceType, title: String?, description: String?, posterSource: String?, isPosterPersistent: Boolean, subtitleTracks: List<SubtitleTrack>, thumbnailTrack: ThumbnailTrack?, drmConfig: DrmConfig?, labelingConfig: LabelingConfig, vrConfig: VrConfig, videoCodecPriority: List<String>, audioCodecPriority: List<String>, options: SourceOptions, metadata: Map<String, String>?) : Parcelable
Configures a Source that can be loaded into a Player.
SourceOptions
Link copied to clipboard
data class SourceOptions(startOffset: Double, startOffsetTimelineReference: TimelineReferencePoint?) : Parcelable
SourceType
Link copied to clipboard
enum SourceType : Enum<SourceType> , Parcelable
Available types for a Source.
TimelineReferencePoint
Link copied to clipboard
enum TimelineReferencePoint : Enum<TimelineReferencePoint> , Parcelable
Reference points on a timeline to allow definition of relative offsets.